package com.hp.modules.sys.service;

import com.hp.common.base.CommonPage;
import com.hp.modules.sys.dto.SysDictItemPageParam;
import com.hp.modules.sys.entity.SysDictItem;

public interface SysDictItemService {
    /**
     * 添加字典项
     *
     * @param param
     * @return
     */
    int save(SysDictItem param);

    /**
     * 更新字典项
     *
     * @param param
     * @return
     */
    int update(SysDictItem param);

    /**
     * 删除字典项
     *
     * @param param
     * @return
     */
    int remove(SysDictItem param);

    /**
     * 查询字典项
     *
     * @param id
     * @return
     */
    SysDictItem get(Long id);

    /**
     * 分页查询字典项列表
     *
     * @param param
     * @return
     */
    CommonPage<SysDictItem> list(SysDictItemPageParam param);
}
